package com.gopay.common.domain.cps.intlcard;

import java.util.List;

import com.gopay.common.constants.cbrmb.CbRmb01740BizStep;
import com.gopay.common.domain.BaseEntity;
/**
 * 外卡支付交易类
 * @author nie
 *
 */
public class Tran01740VO extends BaseEntity{
	/**
	 * serialVersionUID
	 */
	private static final long serialVersionUID = 3962955209665779390L;

	/**
     * 交易步骤
     */
    private CbRmb01740BizStep bizStep;

    /**
     * 拒付客户ID
     */
    private String custId;

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 订单ID
     */
    private String gopayOrderId;
    
    /**
     * 支付密码
     */
    private String payPwd;
    
    /**
     * 投诉方
     */
    private String complainant;
    
    /**
     * 控制台操作员ID
     */
    private String consoleOprId;
    
    /**
     * 动态口令卡
     */
    private String dcPass;

    /* 微通密码控件 add by xuexj @ 20170302 */
    private String network;

    private String disk;

    private String cpu;

    private String hardList;
    /* 微通密码控件 */
    
    private String signedData;

    /**
     * 发起拒付/调单的原订单号和拒付时间
     */
    private List<String[]> orderList;

    /**
     * 申诉状态
     */
    private String appealStatus;

    /**
     * 审批意见
     */
    private String opinion;

    /**
     * 运单批量上传ID
     */
    private String batchId;

    /**
     * 商户订单号
     */
    private String merOrderId;
    
    /**
     * 运单记录流水号
     */
    private Integer waybillSq;
    
    /**
     *  数据来源 0-portal 1-网关
     */
    private Integer dataSource;

	public CbRmb01740BizStep getBizStep() {
		return bizStep;
	}

	public void setBizStep(CbRmb01740BizStep bizStep) {
		this.bizStep = bizStep;
	}

	public String getCustId() {
		return custId;
	}

	public void setCustId(String custId) {
		this.custId = custId;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getGopayOrderId() {
		return gopayOrderId;
	}

	public void setGopayOrderId(String gopayOrderId) {
		this.gopayOrderId = gopayOrderId;
	}

	public String getPayPwd() {
		return payPwd;
	}

	public void setPayPwd(String payPwd) {
		this.payPwd = payPwd;
	}

	public String getComplainant() {
		return complainant;
	}

	public void setComplainant(String complainant) {
		this.complainant = complainant;
	}

	public String getConsoleOprId() {
		return consoleOprId;
	}

	public void setConsoleOprId(String consoleOprId) {
		this.consoleOprId = consoleOprId;
	}

	public String getDcPass() {
		return dcPass;
	}

	public void setDcPass(String dcPass) {
		this.dcPass = dcPass;
	}

	public String getNetwork() {
		return network;
	}

	public void setNetwork(String network) {
		this.network = network;
	}

	public String getDisk() {
		return disk;
	}

	public void setDisk(String disk) {
		this.disk = disk;
	}

	public String getCpu() {
		return cpu;
	}

	public void setCpu(String cpu) {
		this.cpu = cpu;
	}

	public String getHardList() {
		return hardList;
	}

	public void setHardList(String hardList) {
		this.hardList = hardList;
	}

	public String getSignedData() {
		return signedData;
	}

	public void setSignedData(String signedData) {
		this.signedData = signedData;
	}

	public List<String[]> getOrderList() {
		return orderList;
	}

	public void setOrderList(List<String[]> orderList) {
		this.orderList = orderList;
	}

	public String getAppealStatus() {
		return appealStatus;
	}

	public void setAppealStatus(String appealStatus) {
		this.appealStatus = appealStatus;
	}

	public String getOpinion() {
		return opinion;
	}

	public void setOpinion(String opinion) {
		this.opinion = opinion;
	}

	public String getBatchId() {
		return batchId;
	}

	public void setBatchId(String batchId) {
		this.batchId = batchId;
	}

	public String getMerOrderId() {
		return merOrderId;
	}

	public void setMerOrderId(String merOrderId) {
		this.merOrderId = merOrderId;
	}

    public Integer getWaybillSq() {
        return waybillSq;
    }

    public void setWaybillSq(Integer waybillSq) {
        this.waybillSq = waybillSq;
    }

    public Integer getDataSource() {
        return dataSource;
    }

    public void setDataSource(Integer dataSource) {
        this.dataSource = dataSource;
    }

}
